Object-Oriented Concepts for Database Design

نویسندگان

  • Michael R. Blaha
  • William J. Premerlani
چکیده

Object-oriented concepts facilitate both the understanding of requirements for an application and the subsequent design of supporting software. With an object-oriented approach, the software engineer devises a model of the real world, and then seamlessly carries the real-world model forward into design and implementation. Objectoriented models provide a useful abstraction for designing both programming code and database code. This paper focuses on the portion of the OMT methodology that applies to databases. We summarize a process for database design based on our experience.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Use of Object-oriented Concepts in Databases for Effective Mining

Data mining is a process that uses a variety of data analysis tools to discover knowledge, patterns and relationships in data that may be used to make valid predictions. With the popularity of object-oriented database systems in database applications, it is important to study the data mining methods for object-oriented databases. The traditional Database Management Systems (DBMSs) have limitati...

متن کامل

On Attributes of Objects in Object-Oriented Software Analysis

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...

متن کامل

Object-oriented Database Design: What Is the Diierence with Relational Database Design?

Object-oriented database design is not only a simple extension of relational database design. By modelling structure as well as behaviour of real world entities as coherent units, object-oriented database design succeeds in capturing more semantics of applications already in the design phase. The use of object-oriented concepts like inheritance allows an adequate modelling and a better applicat...

متن کامل

TriGS - A Trigger System for GemStone

Active object-oriented concepts are especially useful in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment [Chak90, Daya88b, Ahme92]. Several attempts have been made to integrate active concepts into object-oriented databases [Beer91, Daya88a, Diaz91, Gatz91, Geha91, Kim92, Mede91]. Current approaches to active objectoriented datab...

متن کامل

A method for increasing software productivity called object-oriented design-with applications for AI

Object-oriented design language research has suggested some basic concepts that object-oriented programming and languages should support. These are: (1) information hiding, (2) data abstraction, (3) dynamic binding, and (4) inheritance. Object-oriented languages are receiving extensive use in artificial intelligence. Although the Ada language possesses the information hiding and data abstractio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993